Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 Nossa Caixa Aberto de Sao Paulo - Sao Paulo II Cyclus Open de Tenis - Florianopolis Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas New Delhi Challenger II - New Delhi Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Barletta Challenger Belo Horizonte Challenger Seville Challenger Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Sao Paulo Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon Winnetka Challenger Campinas Challenger Belem Challenger BH Tennis Open International Cup - Belo Horizonte Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Bogota Dallas Challenger Freudenstadt Challenger UNICEF Open - 's Hertogenbosch USTA Men's Challenger of Dallas - Dallas The Nottingham Open - Nottingham Sail Open - New Delhi Salem Open - Hong Kong Kremlin Cup - Moscow Gold Flake Open - Chennai Campos do Jordao Challenger The Nottingham Open - Nottingham 2003 USTA Challenger of Calabasas - Calabasas Brazil Open - Salvador President's Cup - Tashkent Open Prevadies - St. Brieuc Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai JSM Challenger - Champaign Adidas International - Sydney Delhi Challenger I - New Delhi Siebel Open - San Jose ITG Miami Challenger - Miami U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca South African Airways Open - East London Challenger DCNS de Cherbourg - Cherbourg Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Aberto Santa Catarina de Tenis - Florianopolis RCA Championships - Indianapolis Adidas International - Sydney Milan Indoors - Milan Sail Open - New Delhi Abierto Mexicano de Tenis Pegaso - Acapulco The Stella Artois Grass Court Championships - London Brasil Open - Salvador Dublin Challenger - Dublin V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Akbank Private Banking TED Open - Istanbul Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Ramat Hasharon Challenger Zagreb Challenger Cremona Challenger Bogota Challenger Manta Challenger Brasilia Challenger V Gramado Open de Tennis - Gramado Cridicard Mastercard Tennis Cup - Campos do Jordao Warsteiner Challenger Lubeck - Lubeck Rome Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Campinas Challenger Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Kremlin Cup - Moscow CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas IPP Open - Helsinki Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Challenger Canottieri Minico - Mantova Muller Cup - Ulm Hilton Waikoloa USTA Challenger - Waikoloa BH Tennis Open International Cup - Belo Horizonte Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg CA-Challenge 2000 - Graz China Open - Beijing Bukhara Challenger - Bukhara Copa Ericsson Peru - Lima Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Samsung Securities Cup Challenger - Seoul Neride Prague Indoor - Prague BCP Tennis Classic - Sao Paulo LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas BellSouth Open - Vina del Mar San Luis Potosi Challenger - San Luis Potosi Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Quelle Cup - Furth TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Open Castilla y Leon Trofeo Iberdrola - Segovia Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Global Telecom Open - Florianopolis Mumbai Open - Mumbai Optimus Maia Open - Maia AIG Japan Open Tennis Championships - Tokyo Open de L'Isere (Open 38) - Grenoble Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo The Bolton Challenger - Bolton Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Stockholm Open - Stockholm USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio The Samsung Open - Nottingham 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw TCT Open - Tunis BH Tennis Open International Cup - Belo Horizonte CMG Asia Open - Hong Kong The Rajasthan Golden Jubilee - Jaipur VIII Avierto Internacional de Salinas - Salinas III Gramado Open de Tenis - Gramado 5th Sardinian International Championships - Cagliari XL Capital Bermuda Open - Bermuda Geneva Challenger - Geneva 2003 West Side Tennis Club Challenger - Forest Hills Chennai Open - Chennai Osaka International Tennis Tournament - Osaka X Open Internacional D'Andorra - Andorra USTA Men's Challenger of Dallas - Dallas Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Uruguay - Montevideo IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Lucknow ATP Tour Challenger - Lucknow Budapest Challenger - Budapest Schickedanz Open - Furth ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Pozoblanco Open Diputacion - Cordoba Sydney International - Sydney Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin I Manta Open - Manta 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville X Challenger Britania Zavaleta - Puebla China Open - Beijing Aberto de Sao Paulo - Sao Paulo The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Top Wool Challenger - Biella Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Czech Open 2006 - Prostejov The Shelbourne Irish Open - Dublin 2006 North Shore Pro Tennis Championship - Winnetka Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Odlum Brown Vancouver Open - Vancouver Joinville Tennis Festival - Joinville SAP Open - San Jose Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras Uruguray - Montevideo The LTA Nottingham Challenger - Nottingham Copa Petrobras Brazil - Aracaju Challenger Banque Nationale Rimouski - Rimouski Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Copa Petrobras Paraguay - Asuncion Bogota Challenger LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota Open de la Comunidad Valenciana - Valencia Voit Mexico City Open - Mexico City Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano The Comercia Challenger - Aptos Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Malaysian Open - Kuala Lumpur Internazionali di Tennis di Bergamo - Bergamo Bancolombia Open - Bogota Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger AGT Challenger - Leon Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Countrywide Classic - Los Angeles RCA Championships - Indianapolis Izmir Cup - Izmir Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Fifth Third Bank Tennis Championships - Lexington Stockholm Open - Stockholm Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Chennai Open - Chennai XIV Challenger ATP Club Premium Open - Quito Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan IV Challenger Ciudad De Guayaquil - Guayaquil National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Besancon Challenger Ostrava Challenger Busan Challenger Cali Challenger Gerry Weber Open - Halle Curitiba Challenger Indianapolis Tennis Championships - Indianapolis Blumenau Challenger Santos Challenger Sao Paulo Challenger Bucaramanga Challenger Campos do Jordao Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Florianopolis Challenger BA-CA Tennis Trophy - Vienna Guadalajara Challenger Sao Paulo Challenger Rio Quente Challenger Rio De Janeiro Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Bogota Challenger Blunmenau Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Santos Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Winston Salem - Winston Salem Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Schickendanz Open - Furth Farmers Classic - Los Angeles Citi Open - Washington RCA Championships - Indianapolis Downtown Athletic Club USTA Challenger - Amarillo Sao Paulo Challenger Milan Indoors - Milan GHI Bronx Tennis Classic - Bronx Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol Intelig Tennis Cup - Campos do Jordao Copenhagen Open - Copenhagen SMS Tennis Open - Sao Paulo Telenordia Swedish Open - Bastad Copa Ericsson Brazil - Sao Paulo Scania Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon 2003 Eddleman USTA Challenger - Birmingham International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe China Open - Beijing Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach Idea Prokom Open - Sopot RCA Championships - Indianapolis International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca President's Cup - Tashkent RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Synsam Swedish Open - Bastad China Open - Beijing Kremlin Cup - Moscow Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Campbells Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport Brasil Open - Sao Paulo Legg Mason Tennis Classic - Washington D.C. Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Copa AT&T - Buenos Aires Tata Open 2003 - Chennai Siebel Open - San Jose Telenordia Swedish Open - Bastad Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Salvador Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Energis Open - Amersfoort Campbell's Hall of Fame Tennis Championships - Newport Tata Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Hypo Group Tennis International - Portschach Millenium Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Estoril Open - Estoril U.S. Open - New York Kroger / St. Jude International - Memphis 2003 Mercedes Cup - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Estoril Open - Estoril Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Pacific Life Open - Indian Wells Masters Series - Hamburg The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Olympics - Sydney Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1